frappe.provide("frappe.ui");

frappe.ui.override_title = {
    init: function() {
        this.set_custom_title();
        frappe.after_ajax(this.set_custom_title.bind(this));
    },
    
    set_custom_title: function() {
        const company = frappe.boot.sysdefaults.company || "湖北恒丰医疗ERP";
        const page = frappe.get_route()[1] || "Dashboard";
        
        // 自定义标题逻辑
        document.title = `${page}-${user} | 湖北恒丰医疗ERP`;
        
        // 额外处理移动端
        if (window.frappe.utils.is_mobile()) {
            document.querySelector('meta[property="og:title"]').content = document.title;
        }
    }
}

// 在框架完全初始化后执行
frappe.ready(function() {
    // 在这里执行需要在页面加载完成后运行的代码
    frappe.ui.override_title.init();
});